package com.wcsy.myblog.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.wcsy.myblog.entity.Type;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TypeMapper extends BaseMapper<Type> {
/**
 * 添加文章类型
 */
   void insertType(@Param("type") Type type);
    /**
     * 查询该用户的类型信息
     */
   List<Type> selectTypeList(int userId);
    /**
     * 更具类型名称查出类型集合
     */
    List<Type> selectTypeName(@Param("typeName") String typeName,@Param("userId") int userId);
    /**
     * 根据pid查出类型集合
     */
    List<Type> selectPidType(@Param("userId")int userId,@Param("pid") int pid);
    /**
     * 根据id查出类型
     */
    Type selectIdType(int id);
    /**
     * 修改类型
     */
    boolean updateTypeType(@Param("type") Type type);
   List<Type> listTypeId(int userId);
}
